package com.example.service;

import java.util.List;
import java.util.Map;

import com.example.domain.Classes;
import com.example.result.Result;

/**
 * @author 袁小弘
 * @describe 班级服务接口层
 * @date 2019-12-31
 */
public interface ClassService {

    Result addClass(Classes classes);//添加班级信息

    Result updateClass(Classes classes);//更新班级信息

    Result deleteClassById(String classId);//根据编号删除班级信息

    Result queryAllClass();//查询所有班级信息

    Result queryClassById(String classId);//根据编号查询班级信息

    Result queryAllClassAndTerm();//查询所有班级信息和学期信息

    Result addClassByExcel(List<Classes> list);//通过Excel批量添加班级信息

    Result deleteClassByIds(Map<String, String> ids);//根据班级编号批量删除班级信息

    Result serachByInfo(String[] info);//班级信息模糊查询

}
